package com.nbot.server.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 重要参数每月归档汇总
 *
 * @author nbot
 * @email nbot@163.com
 * @date 2018-06-21 09:36:03
 */
public class KeyParameterMonthDO implements Serializable {
    private static final long serialVersionUID = 1L;

    //AutoId
    private Long autoId;
    //重要参数的autoid
    private Long kpAutoId;
    //分组名称
    private String yearMonth;
    //总点数
    private Integer count;
    //累加值
    private BigDecimal sum;
    //平均值
    private BigDecimal avg;
    //最大值
    private BigDecimal max;
    //最小值
    private BigDecimal min;
    //生成时间
    private Date createTime;

    /**
     * 设置：AutoId
     */
    public void setAutoId(Long autoId) {
        this.autoId = autoId;
    }

    /**
     * 获取：AutoId
     */
    public Long getAutoId() {
        return autoId;
    }

    /**
     * 设置：重要参数的autoid
     */
    public void setKpAutoId(Long kpAutoId) {
        this.kpAutoId = kpAutoId;
    }

    /**
     * 获取：重要参数的autoid
     */
    public Long getKpAutoId() {
        return kpAutoId;
    }

    /**
     * 设置：分组名称
     */
    public void setYearMonth(String yearMonth) {
        this.yearMonth = yearMonth;
    }

    /**
     * 获取：分组名称
     */
    public String getYearMonth() {
        return yearMonth;
    }

    /**
     * 设置：总点数
     */
    public void setCount(Integer count) {
        this.count = count;
    }

    /**
     * 获取：总点数
     */
    public Integer getCount() {
        return count;
    }

    /**
     * 设置：累加值
     */
    public void setSum(BigDecimal sum) {
        this.sum = sum;
    }

    /**
     * 获取：累加值
     */
    public BigDecimal getSum() {
        return sum;
    }

    /**
     * 设置：平均值
     */
    public void setAvg(BigDecimal avg) {
        this.avg = avg;
    }

    /**
     * 获取：平均值
     */
    public BigDecimal getAvg() {
        return avg;
    }

    /**
     * 设置：最大值
     */
    public void setMax(BigDecimal max) {
        this.max = max;
    }

    /**
     * 获取：最大值
     */
    public BigDecimal getMax() {
        return max;
    }

    /**
     * 设置：最小值
     */
    public void setMin(BigDecimal min) {
        this.min = min;
    }

    /**
     * 获取：最小值
     */
    public BigDecimal getMin() {
        return min;
    }

    /**
     * 设置：生成时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：生成时间
     */
    public Date getCreateTime() {
        return createTime;
    }
}
